@charset "utf-8";
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
}
body {
  font: 14px/1.5 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background:#fff;
}
* {
  margin: 0;
  padding: 0;
}
img {
  
  vertical-align: middle;
  border: 0;
}
a {
  color: #3b3b3b;
  text-decoration: none;
}
li {
  list-style: none;
}
input,
select,
textarea {
  outline: none;
}
select::-ms-expand {
  display: none;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clearfix:after,.clearfix:before {
    display: table;
    content: "";
    height: 0;
    clear: both;
    visibility: hidden;
}
.sy_headBox{
    width:100%;
    height:400px;
    background-image: linear-gradient(#4674c3, #003082);
}
.sy_top{
    width:100%;
    height:70px;
    background:rgba(0, 0, 0, 0.3);
}
.sy_top_con{
    width:1200px;
    margin:0 auto;
    text-align:right;
    color:#fff;
    padding-top:15px;
	line-height:40px;
}
.sy_top_con span,.sy_top_con a{
    margin:10px;
    color:#fff;
}
.sy_logoBox{
    width:1200px;
    margin:20px auto;
    overflow:hidden;
}
.sy_logoBox h1{
    width:160px;
    height:60px;
    float:left;
}
.sy_logoBox h1 a{
    display:block;
}
.font-select{
    width:100px;
    padding:0 10px;
    border:0;
    height:30px;
    border-radius:200px;
    border:1px solid #fff;
    background:none;
    color:#fff;
}
.font-select option{
    color:#333;
}
.sy_slogin{
    width:750px;
    height:80px;
    margin:50px auto;
	margin-top:100px;
}
.sy_searchBox{
    width:1200px;
    margin:80px auto;
	height:140px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
	border-radius:10px;
	background-color:#fff;
	box-sizing: border-box;
	padding-top:50px;
}
.searchLeft{
    width:800px;
    height:44px;
	margin:0 auto;
	box-sizing: border-box;
	border-radius:50px;
	box-shadow: rgba(99, 99, 99, 0.4) 0px 0px 15px 0px;
	padding:5px 5px 5px 10px;
}
.searchLeft select{
    width: 80px;
    height: 24px;
    background: none;
    border: 0;
    /* border-right: 2px solid #51625d; */
    float: left;
}

.searchLeft input{
    width:650px;
    height:34px;
    border:0;
    float:left;
    background:none;
    margin-left:10px;
	color:#666;
}
.searchLeft input::-webkit-input-placeholder { color:#969696;}
.searchLeft a{
    display:block;
    float:right;
    width:80px;
    height:34px;
    background: url(../images/search_btn.png) center no-repeat;
}
.searchRight a{
    display:block;
    color:#fff;
    text-decoration: underline;
    font-size:16px;
    -ms-text-shadow:0 0 4px #000;
    -webkite-text-shadow:0 0 4px #000;
    -o-text-shadow:0 0 4px #000;
    text-shadow:0 0 4px #000;
}
.sy_dataList {
	width:1200px;
	margin:70px auto 0 auto;
	height:100%;
	display:flex;
	align-items:stretch;
}
.sy_dataList .data_nav {
	width:310px;
	box-shadow: 10px 0px 15px -10px rgba(99, 99, 99, 0.9);
	box-sizing: border-box;
	padding:0px 60px;
}
.sy_dataList .data_nav ul{
	border-left:3px solid #0144b7;
	height:100%;
	padding:40px 0;
	box-sizing:border-box;
	color:#0144b7;
}
.sy_dataList .data_nav ul li{
	padding:0 20px;
	
	font-size:23px;
	position:relative;
	margin-bottom:50px;
}
.sy_dataList .data_nav ul li::before{
    content:' ';
    display: inline-block;
    width: 13px;
    height: 13px;
	border-radius:100%;
    vertical-align: middle;
	background-color:#0144b7;
	position:absolute;
	left:-8px;
	top:50%;
	margin-top:-7px;
}
.sy_dataList .data_nav ul li a{
	color:#0144b7;
	padding-left:30px;
	box-sizing:border-box;
	display:block;
	width:193px;
	height:42px;
	line-height:42px;
}
.sy_dataList .data_nav ul li a:hover,.sy_dataList .data_nav ul li a.active{
	background: url(../images/nav_hover.png) center no-repeat;
}
.sy_dataList .datalist_con_modal{
	height:245px;
	width:820px;
	margin:30px 20px;
}
.modal_title{
	width:814px;
	height:29px;
	background: url(../images/modal_title_bg.png) center no-repeat;
	margin-left:20px;
	padding-left:23px;
	box-sizing:border-box;
	line-height:29px;
	margin-bottom:10px;
	color:#00153b;
}
.modal_title span{
	font-size:20px;
}
.datalist_con_modal .ifour_txt {
	padding:10px 30px;
	width:824px;
	background: url(../images/ifour-txt-bg.png) center no-repeat;
	height:211px;
	box-sizing:border-box;
}
.textmore{
    position: relative;
    top: -50px;
    left:400px;
    width: 100px;
}
.sy_linklist .ifour_txt {
	padding:20px 12px;
	width:340px;
	height:300px;
	box-sizing:border-box;
}
.ifour_txt>div {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
	padding:0 10px;
}

.ifour_txt_left, .ifour_txt_center, .ifour-txt-right {
    float: left;
    overflow: hidden;
    white-space: nowrap;
	text-overflow:ellipsis;
	color:#666;
}

.ifour_txt_left {
    width: 305px;
    font-size: 14px;

}
.ifour_txt_left a{
    color:#333;
}
.ifour_txt_left::before{
    content:' ';
    display: inline-block;
    width: 5px;
    height: 5px;
	border-radius:100%;
    background-color:#0144b7;
    vertical-align: middle;
	margin-right:5px;

}
.ifour_txt_right {
    width: 30%;
    font-size: 13px;
    color: #9e9e9e;
    float: right;
    text-align: right;
}
.ifour_txt>div.ifour_all {
    font-size: 14px;
    height: 30px;
    text-align: center;
    line-height: 40px;
	border-bottom:0;
	color:#333;
}

a.more{
    display:block;
    margin:0px auto;
    margin-top:40px;
    width:100px;
    color:#304a42;
    background:url(../images/arrow.png) left no-repeat;
    padding-left:26px;
    text-decoration:underline;
}
.sy_detail_headBox{
    width:100%;
    height:110px;
    padding:0 50px;
    background:url(../images/detail_top_bg.jpg) no-repeat;
    position:relative;
    box-sizing:border-box;
}
.sy_detail_nav{
    width:600px;
    height:38px;
    background:rgba(0, 0, 0, 0.3);
    border-radius:8px;
    overflow:hidden;
    position:absolute;
    left:50%;
    top:30px;
    margin-left:-300px;
}
.sy_detail_nav ul li{
    width:120px;
    height:38px;
    border-left:0;
    line-height:38px;
    font-size:16px;
}
.sy_detail_nav ul li.active{
    border-left:0;
}
.sy_detail_logoBox{
    width:280px;
    float:left;
    margin-top: 23px;
}
.detail_top_right{
    width:300px;
    overflow:hidden;
    margin-top: 30px;
}
.sy_detail_top{
    margin-right:20px;
    color:#fff;
}
.sy_detail_top a{
    color:#fff;
}
.sy_detail_top .user_name{
    margin-right:10px;
}
.sy_main{
    width:1200px;
    margin:20px auto;
}
.left_nav{
    width:235px;
}
.left_nav p{
    width:215px;
    height:40px;
  background-color:#36958e;
  color:#fff;
  line-height:40px;
  text-align:center;
  font-size:18px;
  font-weight:700;
  -o-box-shadow:0 0 3px #304a42;
  -webkite-box-shadow:0 0 3px #304a42;
  -ms-box-shadow:0 0 3px #304a42;
  box-shadow:0 0 3px #304a42;
}
.left_nav ul {
    margin-top:10px;
}
.left_nav ul li{
    height:45px;
    padding-left:20px;
    line-height:40px;
    font-size:16px;
    background:url(../images/left_nav.png) no-repeat;
    color:#333;
    cursor:pointer;
}
.left_nav ul li.active{
    background:url(../images/left_nav_active.png) no-repeat;
    color:#fff;
}
.right_con{
    width:900px;
    overflow:hidden;
}
/**高级检索**/
/* .L-m-wrap-outer{ 
    padding-left: 125px;
} */

.L-m-js{
	position:relative;
	margin-bottom:10px;
	}
.L-m-wrap-outer > .L-m-js{
    margin-bottom: 0; 
    padding-right: 125px;
}
.L-m-js input{
    border: 0;
    background: none;
}
.L-m-js .clickbtn{
	width:22px;
    height:22px;
    text-align: center;
    line-height: 20px;
    font-size: 24px;
    font-weight: 400;
    color: #666;
	margin-right: 10px;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #36958e;
    }
.L-m-js .clickbtn:hover{
    background: #36958e;
    color:#fff;
}
.L-m-js .minus{
	line-height: 18px;
	}
.L-m-js .L-m-name,
.L-m-js .logic{
	background:#fff;
	line-height:22px;
	margin-right: 10px;
	}
.L-m-js .L-m-name{
	position:relative;
	width:80px;
	border:1px solid #e5e5e5;
	padding:0 5px;
	}
.L-m-js .L-m-name-short{
    width: 60px;
}
.L-m-js .cont{
	height:30px;
	width: 100%;
	font-size: 12px;
    line-height: 22px;
    color: #666;
    cursor: pointer;
    }
.L-m-js .L-m-name .cont{
	background:url(../images/array1.png) no-repeat right;
	}
.L-m-js ul.other{
	position:absolute;
	top:24px;
	left:-1px;
	z-index:999;
	background:#fff;
	border:1px solid #e5e5e5;
	padding:5px 0;
	display:none;
	}
.L-m-js .L-m-name ul{
	width:100%;
	}
.L-m-js ul.other li{
	padding:0 5px;
	height:30px;
	line-height:30px;
	cursor:default;
	overflow:hidden;
	}
.L-m-js ul.other li:hover{
	background:#2b92eb;
	color:#fff;
	}
.L-m-js ul li.current{
	background:#2b92eb;
	color:#fff;
	}
.L-m-js input.in{
	border:1px solid #e5e5e5;
	line-height:30px;
	width:580px;
	padding-left: 10px;
    height: 30px;
    font-size: 12px;
    margin-right: 50px;
    }
.L-m-js input.afterin{
    width: 170px;
    margin-right: 10px;
}
.L-m-js div.js{
	width: 60px;
    height: 60px;
    background: url(../images/ciclesearch.png) no-repeat;
    outline: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top:0px;
    }

.L-m-js .logic{
	position:relative;
	width:47px;
    margin:0;
    margin-right: 8px;
	}
.L-m-js .logic ul{
	width:62px;
	}
.L-m-js label{ 
    line-height: 26px;
}
.allstyle_wrap{
    margin-bottom: 20px;
}
.allstyle_title{
    font-size: 16px;
    line-height: 36px;
    color:#999;
}
.allstyle_ul li{
    float: left;
    border-top: 2px solid #fff;
}
.allstyle_ul li a{
    display: block;
    padding: 0 20px;
    line-height: 34px;
    color: #666;
}
.allstyle_ul li.active{
    border: 1px solid #d8d8d8;
    border-top: 2px solid #32a1de;
    border-bottom: 1px solid #fff;
}
.allstyle_ul li.active a{
    color: #32a1de;
}
.allstyle_tab_item{
    display: none;
    border: 1px solid #e5e5e5;
    padding: 10px;
    margin-top: -1px;
}
.allstyle_tab_item .item_b{
    line-height: 24px;
    margin-bottom: 5px;
    display: block;
}
.grouping_item_wrap{
    position: relative;
    padding: 5px 0 20px;
}
.grouping_item_wrap .more_link{
    position: absolute;
    right: 0;
    bottom: 0;
    color: #595959;
    height: 24px;
    line-height: 24px;
    width: 80px;
    text-align: center;
    border: 1px solid #d9d9d9;
    border-radius: 12px;
}
.grouping_item_ul{
    height: 68px;
    overflow: hidden;
}
.grouping_item_ul li{
    float: left;
    width: 16.66%;
    margin-bottom: 10px;
    line-height: 24px;
    height: 24px;
    overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.grouping_item_ul li a{
    color: #666;
}
.grouping_item_ul li.active a{
    color: #32a1de;
}
.sy_pxBox{
    overflow:hidden;
    padding: 20px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.px_left,.px_right{
    width:50%;
    box-sizing: border-box;
}
.px_right{
   padding-left:50px;
}
.px_left li{
    float:left;
    padding:2px 10px;
    margin:0 5px;
    background-color: #ff9330;
    color:#fff;
    cursor:pointer;
}
.px_right{
    text-align:right;
}
.px_left span,.px_right span{
    float:left;
}

.px_left li.time{
    background:url(../images/arrowup.png) #2b92eb right no-repeat;
}
.px_left select{
    float: left;
    width: 120px;
    height: 24px;
    border: 0;
    border: 1px solid #2b92eb;
    margin-right:5px;
}
.px_right ul{
    width:120px;
    height:25px;
    border:1px solid #e5e5e5;
    border-radius:4px;
    color:#666;
    float:left;
    margin-right:30px;
}
.px_right li {
    float:left;
    width:60px;
    height:25px;
    cursor:pointer;
    text-align:center;
    line-height:25px;
}
.px_right li.active{
    background-color:#ff9330;
    color:#fff;
}
.px_right span{
    color:#666;
 }
 .px_right span a{
     display:inline-block;
     width:24px;
     height:24px;
     border:1px solid #e5e5e5;
     background-color:#f5f5f5;
     text-align:center;
     line-height:24px;
     color:#666;
     font-weight:700;
 }
 .sy_detail_list ul li a .red{
     color:red;
 }
 .sy_detail_list{
     padding:20px 0;
 }
 .sy_detail_list ul li{
     border-bottom:1px solid #e5e5e5;
     padding:10px 0;
 }
 .sy_detail_list ul li a{
     display:block;
     color:#2b92eb;
     line-height:28px;
 }
 .sy_detail_list ul li:last-child{
     border:0;
 }
 .list_btn{
     text-align:right;
 }
 .list_btn span{
     display:inline-block;
     margin-left:10px;
     cursor:pointer;
 }
span.icon_download, span.icon_collect{
    display:inline-block;
    margin-left:10px;
     width:30px;
     height:30px;
     vertical-align:middle;
 }
span.icon_download{
     background:url(../images/download.png) no-repeat;
 }
span.icon_collect{
    background:url(../images/collect.png) no-repeat;
}
.styleBox{
    margin-top:20px;
}
.styleBox .style_select{
    width:215px;
    height:40px;
    background-color:#36958e;
 text-align:center;
 line-height:40px;
 font-size:16px;
 box-sizing:border-box;
 color:#fff;
 -o-box-shadow: 0 0 3px #304a42;
    -webkite-box-shadow: 0 0 3px #304a42;
    -ms-box-shadow: 0 0 3px #304a42;
    box-shadow: 0 0 3px #304a42;
    cursor:pointer;
}

.styleBox .style_select i{
    display:inline-block;
    width:30px;
    height:30px;
    background:url(../images/array2.png) center no-repeat;
    vertical-align: middle;
}
.styleBox ul li input{
margin-right:5px;
}
.styleBox .select_btn {
    width:215px;
    padding-top:10px;
    text-align:right;
}
.styleBox .select_btn a{
    
    margin:0 10px;
}
.sy_tableBox{
    border: 1px solid #e4e4e4;
    border-top: 4px solid #7dacf0;
}
.tabItems{
    margin-top:50px;
}
.tabTable { width: 100%; border-bottom: 1px solid #e4e4e4;background-color: #fff;}
.tabTable th,.tabTable td{ color:#666;padding: 0 5px; line-height:40px; text-align: center; font-weight: normal; border-bottom: 1px solid #eee\9;}
.tabTable td input{margin-right:2px;
}
.tabTable th{ font-size: 16px; background: #dfebfe;line-height:45px;color:#333;}
.tabTable tr:nth-child(2n) td{ background: #fafafa;}
.tabTable .yq_checkbox{ margin-right: 0; display: inline-block;}
.tabTable td .yq_checkbox input[type="checkbox"] + label{ width: 10px;}
/* width: 20px\0; */
.tabTable td .iconshare,.tabTable td .iconshouc,.tabTable td .iconscan,.tabTable td .iconedit{ margin: 0 1px; display: inline-block; padding: 0 4px;}
.tabTable td .iconfont{ float: left; font-size: 18px;color:#00a0d9;}
.tabTable td .iconshare .iconfont{ color: #09f;}
.tabTable td .iconshouc .iconfont{ color: #ff0019;}
.tabTable td .iconscan .iconfont{ color: #2bcc00;}
.tabTable td .iconscanNo .iconfont{ color: #888;}
.tabTable tr td.tableBtn a{
	display:inline-block;
}
.sy_tableBox .table_px{
    overflow:hidden;
    background-color:#f6f9ff;
    padding: 10px;
}
.table_px .pl_btn{
    border:0;
    width:100px;
    height:34px;
    background-color:#ff9330;
    color:#fff;
    margin-right:20px;
    text-align:center;
    line-height:34px;
}
.table_px .table_px_con span{
   float:left;

}
.table_px .table_px_con ul{
    overflow:hidden;
}
.table_px .table_px_con li{
float:left;
padding:2px 10px;
border:1px solid #ff9330;
background-color:#fff;
color:#ff9330;
margin:0 5px;
cursor:pointer;
}
.pages{ text-align: center; padding-top:15px;}
.pages .resultP{ display: inline-block; margin-right: 15px; *display: inline;}
.pages .resultP b{  color: #36958e;}
.pages .pagenav{ display: inline-block; *display: inline;}
.pagenav span,
.pagenav a:link,
.pagenav a:visited { display:inline-block; *display:inline; width:24px; height:24px; margin:0px 1px; color:#666; line-height:24px; vertical-align:middle; zoom:1; }
.pagenav a:hover,
.pagenav a:active { background:#e4eaee; text-decoration:none; }
.pagenav a.page-prev:link,
.pagenav a.page-prev:visited,
.pagenav a.page-next:link,
.pagenav a.page-next:visited,
.pagenav a.page-first:link,
.pagenav a.page-first:visited,
.pagenav a.page-last:link,
.pagenav a.page-last:visited  { width:auto; padding:0 8px; }
.pagenav .active { color:#fff; background-color: #36958e;; }
.pagenav .page-prev.disable:link,
.pagenav .page-next.disable:visited,
.pagenav .page-next.disable:hover,
.pagenav .page-next.disable:active,
.pagenav .page-first.disable:link,
.pagenav .page-first.disable:visited,
.pagenav .page-first.disable:hover,
.pagenav .page-first.disable:active,
.pagenav .page-last.disable:link,
.pagenav .page-last.disable:visited,
.pagenav .page-last.disable:hover,
.pagenav .page-last.disable:active { color:#999; background-color:#fff; }
.pages input{ font-size: 12px; color: #323232;} 
.pages .inputTxt{ width: 24px; border: 1px solid #ccc; text-align: center; margin-right: 10px;}
.pages .inputBtn{ border: 1px solid #36958e;background: #ccf3f0; width: 36px; border-radius: 3px; cursor: pointer;}
.sy_list_detailBox{
    padding:20px;
    box-sizing: border-box;
	width:830px;
  }
  .sy_list_detailBox p{
	line-height:25px;
	 text-indent: 2em;
	 text-align:justify;
}
  .sy_list_detailBox h2{
    text-align:center;
    line-height:45px;
	font-size:20px;
  }
  .sy_originaltext{
	text-align:right;
	padding:10px 0;
	color:#0572b8;
	border-top:1px dashed #e4e4e4;
 }
.sy_originaltext a{
	color:#0572b8;
	
   }
  .sy_linklist{
	border:1px solid #e6e6e6;
	border-bottom:3px solid #0572b8;
  }
.sy_linklist_title{
	width:100%;
	height:45px;
	text-align:center;
	line-height:45px;
	background-color:#0572b8;
	color:#fff;
	font-size:18px;

   }
  .downloadBtn1{
    border-bottom:1px dashed #e4e4e4;
    overflow:hidden;
    text-align:right;
    padding-bottom: 10px;
  }
.downloadBtn1 span{
    display:inline-block;
    color:#999;
    margin-right:20px;
  }
 .downloadBtn1 a{
    margin-left: 10px;
    display: inline-block;
    padding: 0 10px;
    background-color: #0572b8;
    color: #fff;
    line-height: 30px;
    border-radius: 4px;
  }
.downloadBtn1 a i{
    color:#476cf3;
    font-size:20px;
  }
  .sy_list_detailCon li span {
    display: block;
    width: 100px;
    float: left;
    text-align: right;
    font-weight: 700;
    font-size: 16px;
    color: #333;
}
.sy_list_detailCon li .xm_detail_infor_con {
    width: 1000px;
    float: left;
    margin-left: 10px;
}
.xm_detail_infor_con p {
    line-height: 30px;
    color: #666;
    font-size: 14px;
}
.sy_list_detailCon{
    overflow:hidden;
    padding:20px 0;
}
.sy_bbBox{
    overflow:hidden;
}
.sy_bbBox .sy_bbLeft{
    width:760px;
    min-height:400px;
    border-right:2px solid #36958e;
    padding:20px 20px 20px 0;
    box-sizing:border-box;
}
.sy_bbBox .sy_bbRight{
    width:400px;
    padding:20px 0;
}
.sy_bbLeft h2{
    text-align:center;
    font-size:20px;
    font-weight:700;
    color:#333;
}
.sy_bbLeft p{
    line-height:30px;
    color:#666;
    padding:20px 0;
}
.sy_bbRight li{
    margin-top:20px;
}
.sy_bbRight li p{
    margin-bottom:20px;
}
.submitBox{
    padding:20px 0;
    overflow:hidden;
}
.submitBox .submit_title{
 background:url(../images/title_bg.png) no-repeat;
 text-align:center;
 line-height:30px;
 font-size:20px;
 font-weight:700;
}
.submitBox ul{
    width:600px;
    overflow:hidden;
    margin:30px auto;
}
.submitBox ul li{
    overflow:hidden;
    margin:10px 0;
}
.submitBox ul li span{
    display:block;
    width:160px;
    text-align:right;
    float:left;
    line-height:34px;
    font-size:16px;
}
.submitBox ul li input{
    width:415px;
    float:right;
    border:0;
    border:1px solid #e5e5e5;
    height:34px;
    border-radius:4px;
    padding-left:5px;
}
.submitBox ul li button{
    width:100px;
    height:34px;
    background-color:#36958e;
    border:0;
    color:#fff;
    margin-left:180px;
}
.submit_button{
    width:100px;
    height:34px;
    background-color:#36958e;
    border:0;
    color:#fff;
    margin:0 auto;
    cursor:pointer;
    text-align:center;
    line-height:34px;
}
.footer{
	height:122px;
	padding-top: 30px;
	background-color:#29363f;
}
.footer p{
	line-height: 26px;
	font-size: 14px;
	color:#a4a8aa;
	text-align: center;
}
[v-cloak] {
    display: none;
}